//
//  OIEmulatorWindowController.h
//  OrchIDE
//
//  Created by local22 on 8/13/07.
//  Copyright 2007 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>

@class OIEmulator, OISerialConsoleWindowController;

@interface OIEmulatorWindowController : NSWindowController {
	OIEmulator *_emulator;
	IBOutlet NSTableView *_tableView;
	NSTimer *_stepTimer;
	NSTimeInterval _stepTimerInterval;
	
	OISerialConsoleWindowController *_serialConsoleController;
}

#pragma mark Accessors
- (void)setEmulator:(OIEmulator *)emulator;

#pragma mark Actions
- (IBAction)stepBackward:(id)sender;
- (IBAction)stepForward:(id)sender;
- (IBAction)toggleContinuousStep:(id)sender;

- (IBAction)bigRedButton:(id)sender;

- (IBAction)transport:(id)sender;

- (IBAction)showSerialConsole:(id)sender;

- (IBAction)openMemoryWindowAtAddress:(id)sender;
- (IBAction)openMemoryWindow:(id)sender;
@end
